Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mouilleron-Le-Captif Challenger Blumenau Challenger Monterrey Challenger Phoenix Challenger Segovia Challenger St. Tropez Challenger Roanne Challenger Bratislava 1 Challenger Alicante Challenger Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag Gerry Weber Open - Halle Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Samsung Open - Brighton ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Mallorca Open - Mallorca International Championship of Croatia - Umag President's Cup - Tashkent Kremlin Cup - Moscow Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach Estoril Open - Estoril Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Qatar Open - Doha Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad RCA Championships - Indianapolis Lyon Challenger TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Open - Doha Medibank Private International - Sydney Milan Indoors - Milan Open 13 - Marseille Dubai Open - Dubai Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Open de Moselle - Metz Stockholm Open - Stockholm CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Generali Open - Kitzbuhel Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven China Open - Beijing St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona The Nottingham Open - Nottingham ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven China Open - Beijing Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Dubai Open - Dubai Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open Sud de France - Montpellier AEGON Championships - London German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad ATP Studena Croatia Open - Umag China Open - Beijing Swiss Indoors Basel - Basel PTT Thailand Open - Bangkok US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing If Stockholm Open - Stockholm Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Ecuador Open - Quito Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Ecuador Open - Quito US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hungarian Open - Budapest Bordeaux Challenger Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Sydney International - Sydney Ricoh Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Rogers Masters - Toronto St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia Open 13 Provence - Marseille Brisbane - Brisbane AEGON Championships - London Macedonia Open - Skopje Czech Indoor Open - Prague Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha China Open - Beijing Moselle Open - Metz Chengdu Open - Chengdu Argentina Open - Buenos Aires China Open - Beijing Rio Open - Rio de Janeiro Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Qatar ExxonMobil Open - Doha bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Belgrade 2 - Belgrade Astana Open - Nur-Sultan Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Sofia Open - Sofia Gonet Geneva Open - Geneva Dallas Open - Dallas Open 13 - Marseille Scottish Tennis Championship - Edinburgh Open de Franche Comte - Besancon Zivnobanka Open 1999 - Prostejov Maia Open - Oporto Siemens Open 2003 - Scheveningen Pozoblanco Challenger Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Republic National Bank Monte Carlo Open - Monte Carlo Great American Insurance ATP Championship - Cincinnati Segovia Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Maia Open 2002 - Maia Hamburg Challenger - Hamburg Zagreb Open - Zagreb The Ericsson Open - Miami Torneo Internazionale di Tennis ATP-Challenger - Merano Qwarant Cup - Sopot Grolsch Cup - Warsaw Samarkand Challenger - Samarkand Ahmedabad Challenger - Ahmedabad Mumbai Challenger - Mumbai Zagreb Open - Zagreb Venice Challenger - Venice CA Challenger - Graz Monte Carlo Open - Monte Carlo Internationaux de Bretagne - Brest Warsteiner Challenger Wolfsburg - Wolfsburg Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Open Castilla y Leon - Segovia German Open - Hamburg Jameson Cup - Milan Tennis Masters Series - Stuttgart Zagreb Open - Zagreb Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome BNP Paribas Masters - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sardinia International Championship - Cagliari Tennis Masters Series - Paris Open Castilla y Leon - Segovia Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Aix En Provence Challenger Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Winston-Salem Open - Winston-Salem Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Mallorca Challenger Tennis Masters Series - Rome Open Castilla y Leon - Segovia Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Rakuten Japan Open - Tokyo Orleans Challenger Alicante Challenger Brest Challenger If Stockholm Open - Stockholm Tenerife Challenger Open de L'Isere-Open 38 - Grenoble Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid KGHM Polish Indoors - Wroclaw Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Pacific Life Open - Indian Wells Swiss Indoors Basel - Basel Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Prostejov Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Copa Ericsson Brazil - Sao Paulo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Madrid Challenger Internazionali BNL d'Italia - Rome Lamberts Open by Stawag - Aachen Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Okal Open - Eckental Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris South African Airways Open - East London BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Aix En Provence Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Bordeaux Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Kaltenberg Open - Split BNP Paribas Open - Indian Wells Wartburg Open - Eisenach Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Nottingham Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome ABN AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Vancouver Challenger Istanbul Challenger Bergamo Challenger Tennis Napoli Cup - Naples Winston-Salem Open - Winston-Salem Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Prostejov Challenger Rado Swiss Open - Gstaad Open Castilla y Leon - Segovia Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev US Men's Clay Court Championship - Houston Ortisei Challenger Santa Cruz de la Sierra Challenger Memorial Kolyaskin - Donetsk Ilkley Challenger Salzburg Challenger Davidoff Swiss Indoors - Basel Open Castilla y Leon Trofeo Iberdrola - Segovia Heineken Open - Auckland Milan Indoors - Milan Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Montechiarugolo Challenger PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Heineken Open Singapore - Singapore Adidas International - Sydney Open 13 - Marseille Wideyes Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Internationaler Raiffeisen Grand Prix - St. Polten Challenger Copa Sevilla Internacionales de Andalucia - Seville Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Open de L'Isere (Open 38) - Grenoble Abierto Mexicano Telfonica MoviStar - Acapulco SAP Open - San Jose Generali Open - Kitzbuhel Open de la Comunidad Valenciana - Valencia Chennai Open - Chennai Allianz Suisse Open Gstaad - Gstaad Sydney International - Sydney Open 13 - Marseille Ordina Open - 's-Hertogenbosch Movistar Open - Vina del Mar PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Mallorca Championships - Mallorca PBZ Zagreb Indoors - Zagreb If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco SAP Open - San Jose Open Sabadell Atlantico - Barcelona Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Croatian Indoors - Zagreb International Championship of Croatia - Umag Heineken Open Shanghai - Shanghai AXA Cup - London Copenhagen Open - Copenhagen Croatia Open - Umag Davidoff Swiss Indoors - Basel International Championship of Croatia - Umag AAPT Championships - Adelaide Open Sud de France - Montpellier Open Seat-Godo 2001 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad RCA Championships - Indianapolis AAPT Championships - Adelaide Estoril Open - Estoril Idea Prokom Open - Sopot 1999 Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad AAPT Championships - Adelaide Warsteiner Challenger Lubeck - Lubeck Open de Tenis Comunidad Valenciana - Valencia St. Petersburg Open - St. Petersburg Generali Open 2003 - Kitzbuhel Thailand Open - Bangkok AIG Japan Open - Tokyo BMW Open - Munich Abierto Mexicano Telcel - Acapulco Umag US Men's Clay Court Championship - Houston Heineken Trophy - 's-Hertogenbosch Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona Antalya Cup - Antalya Waldbaum's Hamlet Cup - Long Island Generali Open - Kitzbuhel 2003 Mercedes Cup - Stuttgart Adidas International - Sydney TD Waterhouse Cup - Long Island ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Tata Open - Chennai Milan Indoors - Milan Copa AT&T - Buenos Aires Zagreb Open - Zagreb Open Seat Godo - Barcelona Open Romania - Bucharest Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Cordoba Open - Cordoba Campionati Internazionali di Sicilia - Palermo Tennis Channel Open - Las Vegas Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach The Stella Artois Championships - London AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Thailand Open - Bangkok Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Catella Swedish Open - Bastad Adidas International - Sydney Serbia Open - Belgrade PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Legg Mason Tennis Classic - Washington Open de Moselle - Metz Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Studena Croatia Open - Umag BellSouth Open - Vina del Mar President's Cup 2000 - Tashkent Valencia Open - Valencia Apia International - Sydney Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad ATP Kremlin Cup - Moscow ARAG World Team Championship - Dusseldorf Credit Agricole Suisse Open - Gstaad China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart AEGON Championships - London SkiStar Swedish Open - Bastad Croatia Open - Umag Milan Indoors - Milan Moselle Open - Metz Proton Malaysian Open - Kuala Lumpur Open 13 - Marseille If Stockholm Open - Stockholm Croatia Open - Umag Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Pilot Pen International - New Haven RCA Championships - Indianapolis AAPT Championships - Adelaide China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Fever-Tree Championships - London Cordoba Open - Cordoba Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg San Diego Open - San Diego Barcelona Open Banc Sabadell - Barcelona European Open - Antwerp Countrywide Classic - Los Angeles Adidas International - Sydney Swiss Open - Gstaad Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington D.C. President's Cup 1999 - Tashkent Internationaler Raiffeisen Grand Prix - St. Polten Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Open 13 - Marseille Gerry Weber Open - Halle U.S. Open - New York Australian Open - Melbourne French Open - Paris The 10tele.com Open - Nottingham Dubai Duty Free Tennis Championships - Dubai adidas Open de Toulouse - Toulouse Rakuten Japan Open - Tokyo Trofeo Conde de Godo - Barcelona ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Tennis Masters Series - Miami Valencia Open - Valencia Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Mallorca Championships - Mallorca U.S. Open - New York Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London China Open - Beijing U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Abierto de Tenis Mifel - Los Cabos Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London BNP Paribas Masters - Paris Davis Cup, World Group, QF, ESP-CRO 5-0 Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, QF, CRO-SRB 1-4 Hopman Cup - Perth Davis Cup, World Group, SF, ESP-FRA 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid Colonial Classic - Kooyong Colonial Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Olympics - Sydney Olympics - Athens Olympics - London Stanford Challenger Santo Domingo Challenger Seville Challenger